#include <iostream>
template <class T>
class ThreadPool;
template <class T>
struct Datathreadpool
{
    Datathreadpool() = default;
    ThreadPool<T> *_thread = nullptr;
    T message = T();
};